3997
2
553
1575
877
40
1286
1450
242
1415
0
1228
1
6749
663
1917
2987
3
2350
4
19412
11
608
5017
25818
8
1735
2201
1957
831
4388
1303
2697