574883
874845
53399
1089284
1181593
1012891
842250
800618
176776
1018712
774337
99748
1003586
687946
126311
923929
585184
3012112
2951927
2829797
2699692
2449488
2187214
2167981
2136951
2127484
1934271
189672
1722613
1718559