30028 138
15016 195
74336 829
11159 581
100851 343
9850 290
150572 304
12387 519
31085 717
43717 255
10612 648
9461 605
9532 267
6845 684
4866 706
4280 798
12290 667
13206 546
5374 962
3753 688
8123 115
2883 484
2207 245
3815 180
4014 532
16053 928
15520 511
5446 40