301006 1108
25457 714
38785 445
5836 569
4212 311
5572 551
7612 509
3951 335
4936 117
9255 495
7841 980
6127 800
3553 606
8118 235
4382 341
20151 210