3354
1756
966
959
895
1032
1352
763
845
1231
817
766
843
828
944
1372
743
4545
12643
998
749
1308
9388
858
792
3329
6021
1053
758
1037
1091
951
1157
1590
877
794
27482
3204
1001
2385
923
764
844
2784
1941
1644
2317
3454
842
970
2009
862
838
871
820
1061
891
945
1016
898