2377
1
1564
1547
2115
2
1976
3
4009
6
4070
4
1423
599
0
2534
4480
1558
2622
2462
1431
2999
1304
1622
712
1883
2327
11
1809
2980
785
1348
1179