2990
0
1294
1
2478
2986
1659
940
1153
528
3724
3
1193
21152
8
1512
1804
3080
7258
2902
16
3765
4
2476
2