657
0
754
683
1031
1647
4
748
1058
728
557
584
517
457
34
343
498
700
1094
1049
500
829
618
167
991
1107
142
2312
628
1030
749