497460
321593
27414
35755
500178
78235
823676
58779
993903
498929
348377
416190
102800
910960
286197
863438
206208
91411
1014594
378441
785403
38359
128922
360297
610943
548732