1326
550
1162
883
1292
1135
2022
914
1233
19919
1017
1240
688712
49443
48640
48138
4256271
4044158
33164
3257151
31146
26712
24491
22900