2096 131
14569 423
11910 884
31688 282
189752 521
6905 263
9387 300
4147 628
3936 738
10327 904
5791 113
4456 422
3816 432
9395 545
1406 89