29224
16625
1787
30710
20411
30117
2517
1165
2165
2780
3830
4420
687812
49383
48580
48018
4254271
4043158
33124
3255151
31106
26672
24481
22890