313581148
2449248
225851537
202591442
18044621
149191713
148781011
14825685
14452214
1402367
1323478
12383435
122351264
11274326
112571973
110081009
108321294
106671818
106611947
10641858