2110
1
1286
2329
1305
564
862
0
929
4655
10
1200
2940
1532
2
644
5216
8
2459
400
4114
3
551
2505
2735
3987
2821
7599
13
751
1974
2836
2920
4
1332
1683
374
954