703740
55312
665761
33985
979943
856674
1015294
820857
650860
174404
786848
948262
930730
726487
143751
925350
688938
98287
857927
176259
9114
297654
491157
880575
506563
105838