993
1196
830
1293
1400
1820
2151
1946327
9114
1198
1410
1104
623212
44620
44573
42697
3796270
3568156
30654
2950149
28276
23962
22220
20350