343470
103690
1005572
340106
764324
195179
173261
851948
539232
51684
1131252
982497
821561
619694
784847
125956
899301
328963
71873
472921
986155
477431
396570
490488
85661
915166