30025 138
15016 195
74336 829
11158 581
100843 343
9850 290
150546 304
12383 519
31075 717
43708 255
10607 648
9461 605
9532 267
6845 684
4866 706
4280 798
12289 667
13204 546
5373 962
3751 688
8122 115
2883 484
2207 245
3809 180
4013 532
16050 928
15513 511
5444 40