1162
883
1292
1135
2022
914
842
19919
1240
1300
1961
12922
689512
49483
48690
48148
4257271
4049158
33184
3257151
31166
26722
24491
22910