159
159
830
1008
645
607
664
863
799
985
1060
1160
1125
1262
1294
1485
1454
1314
1473
1436
1476
1930