678
1
628
4910
894
7289
5543
784
847
2844
1132
4706
788
673
866
625
635
3401
2909
664
644
604
611
1226
2545
3332
555
7851
2063
4583
723
1
666
874
2927
3905
26750
639
807
2254
960