1001
930
1525
970
907
1004
983
2282
1157
1017
1312
1072
1148
4337
2830
2797
1152
972
1127
2564
1312
1000
1187
989
888
857
842
1025
834
927
1260
1773
1043
1811
1186
872
1481
930
1284
1109
1120
845
913
1120
2403
913
997
896
1614
1694
2791
1270
899
878
1312
848
1296
1112
941
980