2301 27
168216 840
4630 35
13220 497
57478 236
23197 757
50315 778
32702 579
41098 669
34626 462
35933 251
2553 124
3011 114
8034 152
1597 60
1567 96
5216 215
5143 682
2927 82
3193 478
9810 347
3108 409
4785 693
4442 398
6332 591
5438 236
2550 197
56859 675