300967 1108
25449 714
38747 445
5835 569
4211 311
5572 551
7611 509
3950 335
4934 117
9254 495
7839 980
6127 800
3551 606
8118 235
4382 341
20127 210