21033 472
18668 720
11266 398
18931 307
9263 452
17201 508
27766 388
7892 49
5225 85
6843 668
17750 518
16617 573