40758 287
7572 338
37986 855
43252 148
3068 667
634 154
425 100
2504 527
265 45
2321 539
7854 443
19890 674
1196 368
1146 259
9250 455
2350 688
4913 806
32407 268
2034 435
2323 574
14616 183
10803 222
2723 663
22100 704