1027
473
485
781
607
599
6210
552
550
472
784
857
614212
44030
43933
42117
3721270
3509156
30014
2910149
27866
23692
21980
19990