300303 1108
25291 714
38098 445
5818 569
4196 311
5551 551
7570 509
3940 335
4912 117
9231 495
7815 980
6107 800
3543 606
8091 235
4364 341
19721 210