1107
550
1162
883
1292
1150
22510
1135
2022
697
1233
1598
687612
49323
48540
47998
4251271
4040158
33094
3253151
31046
26642
24481
22850