30033 138
15016 195
74347 829
11166 581
100884 343
9850 290
150657 304
12399 519
31104 717
43755 255
10616 648
9464 605
9533 267
6845 684
4866 706
4280 798
12291 667
13213 546
5377 962
3756 688
8130 115
2885 484
2207 245
3816 180
4014 532
16058 928
15527 511
5454 40