930
924
1072
1174
834
1064
1375
1110
893
986
2190
917
688112
49393
48590
48028
4255271
4043158
33124
3255151
31126
26712
24491
22900