370600
751749
171430
112789
664617
45199
344990
263367
264321
418965
345207
1001477
165692
375657
382392
849835
1059437
85145
905365
135187
485210
972676
305313
32372
907964
620764