1398
1676
1643
1564
1165
1167
1263
914
1378
1003
926
964
1498
1082
1347
942
965
1185
999
1488
1388
1603
1029
1519
971
992
1302
1594
953
899
900
1096
879
1142