1007
1233
995
577
527
705
1052
627
823
543
468
514
565
4212
3608
1600
1365
1390
516