1164
826
756
1114
750
880
961
1265
17519
1100
1750
1866327
603711
43380
43253
41187
3655270
3422156
29704
2871149
27336
23252
21620
19770