59982 629
696083 1041
61802 289
17792 326
31287 410
35973 976
30572 578
9785 819
12783 476
11817 407
12033 328
39224 508