500730
478914
917558
76161
615591
958696
650563
509666
29676
540280
792657
111800
5518800
4038581
3512150
2763804
2384988
2308609
2288358
2001119
199578
1822196
1798136
1719216