654
2
1721
1
1007
3
0
476
1257
905
1779
5
1780
4
1657
546
82
1586
958
1403
515
1910
9
709
2301
432
1298
763
1008
497
90
1700
630
1085
1059