30025 138
15015 195
74335 829
11158 581
100839 343
9850 290
150542 304
12383 519
31070 717
43705 255
10607 648
9461 605
9532 267
6845 684
4866 706
4280 798
12289 667
13204 546
5372 962
3751 688
8122 115
2883 484
2207 245
3809 180
4013 532
16049 928
15511 511
5444 40