680389
636285
276385
354534
344196
939807
643318
1042801
495396
282843
538118
580135
129528
119394
817535
860905
485700
910983
914772
973906
912457
74663
792728
509655