107445
787855
1026688
441250
476827
752601
540437
620956
1063396
367439
1041757
658409
795803
485491
789598
844374
82297
637759
501467
895886
890243
949296
784809
713532