550
1162
883
1292
1150
22510
1135
2022
1233
1598
2120
1300
687412
49253
48510
47958
4248271
4040158
33094
3250151
31036
26632
24451
22840