2901
1632
3178
2277
7056
9766
1029
1348
874
6783
1241
2303
844
1320
1644
1749
1539
927
1522
947
828
870
891
868
932
1024
907
1787
1022
1011
847
1015
1727
1136
857
2432
784
1056
1108
969
816
804
1514
992
1473
1446
942
1155
1010
1057
955
958
870
863
892
806
1137
1126
958
976