2810
1
2579
2
1424
1105
2635
1749
1301
905
1720
591
802
0
2522
582
1468
1112
1431
1690
2580
1681
1382
2122
2184
1766
1331
4979
6
1599
5293
11
436
1345
3506
8