100056
353954
443234
170521
952586
708403
181966
91953
1743
355106
698163
528284
1012750
460456
564692
373774
794764
528447
739374
708603
347837
178899
36845
713816
730288
325214