1001
0
1406
4
3456
5
1350
3
630
2
2408
1666
6
2082
9
1710
1308
1
616
462
284
633
1034
565
642
714
91
11500
12
896
1767
500
765
67
879
556
1849
513
369