4438
6
1205
1
1000
0
1691
830
1303
2
1532
1568
1749
508
1547
915
1819
693
1018
2110
673
496
1093
2159
2164
4311
25788
14
1632
2100
2322
4
4179