1202
834
560
801
866
542
7010
12413
1020
721
768
770
701412
50383
49410
49148
4320271
4126158
33644
3332153
31776
27292
24921
23290