406561
339331
379249
612547
108292
267233
74477
193694
139248
819868
691996
348160
925440
762635
142863
1001711
356897
646225
417643
50525
43032
630417
598134
189156
17634
301789