1459
4
555
3
698
2
1093
934
2879
403
604
5
881
642
1352
960
591
463
1
3462
1117
0
2152
1106
592
611
740
833
1714
747
1021
616
1053
3483
687
582