21008 472
18639 720
11250 398
18888 307
9243 452
17159 508
27662 388
7871 49
5219 85
6827 668
17661 518
16551 573