2582 29
169545 841
4653 35
13382 498
58117 236
23437 757
50956 778
33166 580
41749 670
35144 462
36405 252
2570 124
3048 114
8075 152
1622 60
1596 96
5248 215
5178 682
2958 82
3220 478
9881 347
3128 409
4805 693
4473 398
6371 591
5491 236
2587 197
57803 678