2533 522
1041 271
64044 856
10192 900
15397 149
3243 658
1762 429
1515 236
3389 837
942 99
4647 541
6611 731
9142 662
3237 697
5697 487
28068 499
93919 475
41277 188
4986 932