2306
2
650
0
1889
1
2799
3
849
2229
4
2474
1329
1392
6062
16
18385
2659
736
964
3795
571
2000
1823
399
924
1922
2113