2766
1027
1097
1189
1272
1070
6776
3846
1218
961
899
1172
1572
1139
1003
1362
1130
1326
1252
1325
929
895
1203
944
941
1195
1197
952
904
857
853
852
925
822