949960
745945
524340
688564
654928
787866
948872
841812
254648
89140
397594
634612
5164799
3584581
3108148
2415804
2241988
2067609
1985358
192078
1775118
1724136
1695196
1641471