883
1292
913
2022
19919
1300
12922
624
862
1132
910
680
691212
49713
48890
48388
4265271
4064158
33294
3266151
31336
26882
24591
23030