21085 472
18728 720
11303 398
19031 307
9301 452
17262 508
27887 388
7941 49
5267 85
6885 668
17935 518
16781 573