3313
6039
1246
3255
882
931
729
677
710
786
951
942
735
905
1742
1117
797
684
790
705
775
751
798
1131
827
1066
1374
966
902
970
1045
805
762
2898
1184
838
1269
824
682
756
724
3981
751
3033
682
832
1288
2864
1339
874
971
917
826
870
1015
988
884
1143
1219
793