16316
70718
2426
3740
3540
8960
6281
2228
27280
1846
2114
7860
653012
46673
46500
44748
3994271
3775157
31664
3095151
29506
25282
23240
21410