300299 1108
25290 714
38091 445
5817 569
4196 311
5551 551
7570 509
3940 335
4912 117
9231 495
7815 980
6106 800
3543 606
8091 235
4364 341
19719 210