1845
1392
1247
1001
567
944
883
1759
682
1415
1395
1130
701012
50373
49400
49118
4316271
4123158
33634
3326153
31776
27282
24921
23290