2110
1
1286
1309
0
1992
3
4655
10
644
1305
564
697
2920
4
4914
2
1522
1811
2395
5216
8
2688
2329
1630
2459
400
7018
4114
5389
551
2505
2735
3987
2821
7599
13
751