960626
28235
621613
186324
543468
305834
700384
549637
364964
844260
933485
95272
5092799
3520581
3023148
2326804
2215988
2013609
1914357
190078
1746118
1715136
1666195
1625471