294231
673363
971197
899565
56336
65728
478768
611505
152385
34490
1030212
1000348
779309
123598
11989
502784
613424
603168
51937
840112