945
1
733
666
1600
2
1891
8
1461
3
1003
758
1008
4
1222
2197
5
736
570
87
1995
466
567
506
597
565
444
813
433
658
687
694
480
601
1277
9463