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