51680
72881
17610
770416
604269
98198
214580
147408
326295
157804
942580
656612
217794
818400
771232
918586
490449
315920
181167
598578
658647
1003756
699442
286948
552185
799242
558823
970410
813575
530352