1284
22312
1357
1615
877
943
1505
3398
742
595
970
670
687812
49363
48570
48018
4254271
4043158
33124
3255151
31106
26662
24481
22880