997
1263
19315
13215
1274
1315391
1192268
2475541
1126
2364
854
852
701112
50373
49410
49148
4318271
4126158
33644
3326153
31776
27282
24921
23290