529695
901487
448166
154900
591477
298216
974758
969510
744488
469101
435425
612500
28958454
24397119
21936992
21146480
16472333
14850969
140461028
13365239
1152378
11515764
9456480
944758