2315
1
1382
2
2254
2390
2769
1700
0
1993
3
2377
4
2048
1507
3176
2292
2013
2488
1487
4094
8
1962
5
2600
1985
2194
536
1479
706
658
329
690
438
2701
867