1164
826
756
1114
880
961
1265
17519
1750
1866327
10211
969
603011
43330
43243
41127
3649270
3422156
29694
2868149
27316
23242
21580
19770