300313 1108
25293 714
38120 445
5819 569
4198 311
5553 551
7573 509
3940 335
4913 117
9231 495
7816 980
6107 800
3544 606
8091 235
4365 341
19731 210