830
611
1170
1145
1030
971
580
690
11712
9810
820
1343
684912
49083
48380
47728
4229271
4036158
33044
3238151
31016
26512
24391
22760