1667
1290
656
1065
10312
1002
932
1243
17819
827
1280
1420
614612
44030
43973
42117
3723270
3511156
30014
2910149
27866
23692
21980
19990