100198
31818
1008692
224389
758967
305689
121738
315253
762498
104505
307647
162944
1053998
975587
118737
307480
8495
808345
174538
504945
603218
163547
201112
69753
262502
98723