1244
13
3349
4
400
1
1000
0
1395
7
1985
10
1932
5
1320
3
1502
1380
2326
1619
2
3003
2188
2202
1127
2768
1710
1525
1374
8
3353
8549
6030
1456
4525
1722
565
15332
6
2296
3619