300218 1108
25277 714
38005 445
5815 569
4193 311
5547 551
7563 509
3939 335
4911 117
9229 495
7812 980
6102 800
3540 606
8085 235
4363 341
19680 210