621758
30268
872785
127868
821656
101739
783318
643209
240560
1010994
387533
1171843
962228
238920
367255
327608
583209
288352
445132
102288