2583 29
169570 841
4654 35
13384 498
58122 236
23448 757
50978 778
33176 580
41763 670
35149 462
36414 252
2571 124
3048 114
8076 152
1622 60
1598 96
5248 215
5178 682
2958 82
3220 478
9882 347
3128 409
4805 693
4475 398
6372 591
5491 236
2587 197
57833 679