956
1176
992
1482
1379
908
1592
1021
1511
963
1341
987
1297
1583
946
896
1092
876
1138
1008
1146
901
917
1348
922
1520
961
884
1268
929
1097
910
905
1221