2799
3
1129
0
1587
1
814
521
646
417
964
1154
1291
544
2368
650
2296
2
2864
7
661
1188
1326
929
1392
1425
18385
1922
2086
4
1385
1329
2730
395
2474
1889