2110
2
2478
1
2368
2376
3
957
2596
2216
1914
0
4158
8
1793
1440
2895
1402
4
1763
3854
12
592
3798
3636
3673
6
2620
3194
3248
7
2395
3212
3528
8582
2105
4695
14
990