1012540
1104700
487542
179166
1162249
281850
20661
971683
749492
524751
492181
142881
895462
429776
1007780
983264
1025627
851775
997568
197369