2582 29
169556 841
4653 35
13382 498
58120 236
23443 757
50970 778
33171 580
41752 670
35148 462
36412 252
2571 124
3048 114
8075 152
1622 60
1598 96
5248 215
5178 682
2958 82
3220 478
9882 347
3128 409
4805 693
4473 398
6371 591
5491 236
2587 197
57822 678