1013948
1155268
640993
785330
955887
261676
584239
995338
1021198
246564
816687
1099952
735587
242451
94193
727491
747607
678616
477850
1244947
146148
874524
999402
512101
854167
1188370