696
1251
1215
1142
739
1572
2063
4177
791
700
890
1306
961
1099
1073
883
1441
898
746
1606
698
3143
18672
1263
1282
1014
807
1890
17012
718
828
2348
837
670
3666
876
731
906
1058
819
791
1412
3036
904
680
717
795
852
821
753
1381
671
973
772
675
3949
737
2464
759
702