1558
2
2505
7471
9
3591
11
951
1
2090
400
0
1250
658
2610
2414
3107
7
19932
6
851
6666
4
11924
101415
109
1162
2268
3544
3
674
24337
22
1449
1223
1767
3163
2668
1431
4309
1239