1462
951
967
1102
1411
875
926
555
928
651
648
633
690
739
1349
1037
1053
857
917
957
1188
912
1467
1237
1588
1361
942
1191
1036
1115