300297 1108
25290 714
38086 445
5817 569
4196 311
5551 551
7570 509
3939 335
4912 117
9231 495
7815 980
6106 800
3542 606
8089 235
4364 341
19718 210