30093 281
6196 225
12985 50
3914 31
6105 112
95458 626
96900 605
7232 568
5880 257
2300 204
4173 763
51990 786
47003 394
22936 142
18959 410
4852 685
4350 645
23521 345
18239 329
2722 389
2990 416
8233 596
9556 612
3617 787
2661 428
3866 820
3862 589
7867 266