1090413
1108175
683210
700969
1330742
1123521
501572
85130
23647486
23171960
19664669
14366916
13269158
11741625
10255365
8741963
468970
948384
38966
272678