2990
0
1082
1
1294
2478
2986
1788
1659
940
1153
528
3724
3
888
1193
21152
8
1512
1804
3080
7258
2902
16
1826