623903
467306
45515
545855
2981000
684681
53327
321616
154807
66119
596100
250812
673638
749751
654178
270290
679765
732849
1027964
925668
340869
702366
692593
54689
313373
832833