939426
366699
741606
520603
447204
102366
887987
73755
804208
1163791
1032400
705716
742696
283633
899423
320508
14528747
663086
4458578
4159980
3417510
2995192
2164495
2156216
2042492
184066
1838948
16295
153761
1535545