301042 1109
25470 714
38835 445
5836 569
4215 311
5574 551
7613 509
3953 335
4937 117
9255 495
7842 980
6129 800
3553 606
8120 235
4382 341
20172 210