936
1665
787
13212
933
2589
1250
1750
2050
1284
25811
1246
701112
50373
49410
49138
4317271
4126158
33644
3326153
31776
27282
24921
23290