1109
775
503
534
858
950
912
797
1024
635
660
686
687412
49263
48510
47978
4248271
4040158
33094
3251151
31036
26632
24471
22840