2505
2
7471
9
3591
11
1558
400
0
2110
1
2322
4
658
851
2551
3
989
1522
1162
2268
674
1767
1449
1639
4309
1239
6753
17
517
2328
5746
23
1332
2255
3107
7
1250
2163
8527