2582 29
169550 841
4653 35
13382 498
58119 236
23441 757
50961 778
33169 580
41751 670
35147 462
36408 252
2570 124
3048 114
8075 152
1622 60
1597 96
5248 215
5178 682
2958 82
3220 478
9882 347
3128 409
4805 693
4473 398
6371 591
5491 236
2587 197
57807 678