300213 1108
25277 714
38002 445
5815 569
4193 311
5547 551
7563 509
3939 335
4908 117
9228 495
7812 980
6102 800
3540 606
8085 235
4363 341
19677 210