2987
2
1418
417
0
571
1392
1
472
543
1941
2991
999
1156
11881
3
661
2372
650
883
447
512
2856
4
1306
3595
6
2415
544
2215
7
2459
3404
2693
1966
263
2119