59965 629
695973 1040
61797 289
17789 326
31277 410
35960 976
30570 578
9784 819
12781 476
11816 407
12033 328
39216 508