930
924
1072
1174
834
1064
1375
893
986
2190
917
820
687812
49383
48580
48018
4254271
4043158
33124
3255151
31106
26672
24481
22900