820
1652
4845
692
2234
703
896
648
769
638
902
3800
2688
934
938
1017
857
7093
2040
861
754
994
692
2759
2186
752
791
823
725
759
777
1671
2980
696
1722
703
1528
734
1558
676
636
725
867
1239
1002
1083
1142
833
707
4897
2345
2061
9039
738
1749
920
774
2062
1835
2700