2100
2
1558
159
1
841
1295
1720
1105
1424
2710
951
1250
1225
0
1911
2475
14125
10
1618
2886
636
2650
20
2134
3629
862
616
4823
9
1622
2427
12
2901
1466
1412