506123
314185
981572
673610
60376
474203
802488
1066252
331750
100103
418706
439890
596937
43676
874740
6934
608584
3439112
3323797
3026927
2777692
2695951
2621488
2375981
2280214
2190484
1971271
192872
1786613
1732559