1003
1370
946
957
849
895
1037
888
1645
947
2955
880
1167
1103
1863
1366
2733
1042
959
1048
2066
895
887
822
890
1962
1786
3016
890
877
2744
1148
1299
809
1022
1085
978
906
2638
815
909
1673
1028
922
1510
1068
876
1292
1050
923
1495
911
1825
1522
996
851
1612
1089
1113
4340