396948
116608
291840
560735
632529
165816
711237
59226
442344
722799
473228
698629
453527
226508
2114
107272
76921
291196
23976
30885
670869
97196
321844
166288
545362
639619