14634
19989
467587
64698
115885
19982
88621
42444
560244
388157
285838
1017573
20996
763320
27198
274121
394166
61835
651539
823991
209932
120125
775323
314641
587381
984984