512
2
632
1
793
1912
82
998
0
1406
515
710
83
547
1699
1713
3
527
433
1298
631
90
500
765
1009
1059
1180
4
820
1356
578
1312
89
1804
1007