1152
1001
944
1162
883
1292
913
2022
914
842
19919
1240
689912
49583
48760
48248
4261271
4057158
33224
3261151
31286
26782
24541
22950