59926
779601
992701
157277
272919
376943
51316
254989
156669
27886
90966
844988
5092799
3520581
3023148
2326804
2215988
2013609
1914357
190078
1746118
1715136
1666195
1625471