844223
339534
475460
3312
292650
38952
522887
913773
541743
982244
102276
363220
566131
1023680
797172
537547
412202
85544