1451
0
1815
2
2352
3117
8
1295
1
4425
6
2650
20
994
280
1581
2982
3
2104
1929
2250
3765
4
1194
2245
3289
1226
3053
7
4506
1622
1494
1416
6617
1681
3001
3683
1397
5440