1581
945
896
895
1091
874
1135
1007
1146
900
917
1347
920
1519
959
883
1267
927
1096
910
1097
905
1221
834
1467
1289
999
1284
1321
1283
891
929
1212