14310
1041
1077
1122
920
1025
433
1619
21615
26217
2276
1204
687812
49383
48580
48018
4254271
4043158
33124
3255151
31106
26672
24481
22900