2900
1630
3177
2275
7053
9764
1029
1346
871
6783
1241
2303
843
1319
1644
1748
1537
925
1520
947
828
869
891
867
931
1023
907
1785
1019
1009
847
1015
1726
1133
854
2428
783
1053
1107
969
816
804
1514
991
1473
1444
939
1154
1010
1057
955
958
870
861
890
805
1136
1125
957
976