1180
1
627
991
608
910
2
5951
1629
444
262
1147
1362
622
792
1178
497
740
4
1320
3
955
1228
407
428
513
739
690
1005
322