30005 138
15002 195
74280 829
11128 581
100624 343
9840 290
149877 304
12326 519
30899 717
43479 255
10553 648
9451 605
9520 267
6838 684
4851 706
4273 798
12268 667
13161 546
5344 962
3735 688
8076 115
2865 484
2199 245
3799 180
3997 532
15975 928
15431 511
5425 40