59961 629
695956 1040
61797 289
17786 326
31276 410
35960 976
30569 578
9784 819
12781 476
11815 407
12032 328
39215 508