2505
2
7471
9
3591
11
1558
400
0
658
851
1
6666
4
101415
109
1162
2268
3544
3
674
1767
1449
3163
2668
4309
1239
6753
17
517
2328
2090
5746
23
2414
2610
2255
3107
7
1976
1250