1085
190
970
515
9010
11112
1162
14211
9210
794
826
502
668012
47903
47450
46038
4117271
3921157
32304
3181151
30356
25822
23871
22070