300286 1108
25287 714
38075 445
5817 569
4195 311
5551 551
7568 509
3939 335
4912 117
9231 495
7814 980
6105 800
3542 606
8087 235
4364 341
19710 210