2810
1
2579
2
1424
1105
2635
1301
2522
1749
591
2495
0
1175
1681
1599
5293
11
1720
1843
802
2992
6
1547
1463
937
1433
2414
1468
1112
1011
2596
784
2670
1015