1109
2
650
3
497
1
817
0
384
562
597
1319
422
442
51
957
1020
4
566
553
465
437
740
324
427
1601
947
518
766
2426
530
649
1357
1111
939