901430
861959
805994
177854
947196
117933
540610
548995
920724
69856
515227
509121
5092799
3520581
3023148
2326804
2215988
2013609
1914357
190078
1746118
1715136
1666195
1625471