31082 118
2334 704
3911 594
29085 687
17216 323
17103 227
10664 686
6783 489
3046 509
112599 640
17925 58
5857 74
6177 588
2695 435
5638 421
63241 411
6866 735
5290 358
16940 726
1893 373
10320 312
2434 441
2956 838
25041 811