2999
3
2294
1
1788
2781
2904
1348
3158
2
1816
1277
1664
298
2133
400
0
1041
300
1055
1498
1734
3326
1568
467
1690