1260
1164
826
756
1114
750
880
961
1265
17519
1100
1750
604111
43420
43283
41207
3655270
3427156
29734
2877149
27366
23282
21630
19770