639550
437990
1000728
162169
514370
338592
193966
70248
151269
30563
7913
184934
305515
597741
108826
584446
803964
851263
54592
360356
963783
884702
602819
116385
946418
749469
985305
253953
460127
660701