830960
858649
106650
14483
764626
1038546
691520
34610
397744
262532
121848
168436
235616
798700
335141
998719
29860
1015325
1024909
880987
930424
44711
386551
133461
483658
670899