1292
1373
1150
22510
1135
2022
1233
1300
2390
860
967
2088869
685012
49083
48380
47748
4229271
4036158
33044
3238151
31026
26512
24401
22770