3090
6
2906
1
2323
9
2258
572
0
1672
2990
1294
752
2986
1659
940
1153
528
1419
3724
3
2094
5
1193
21152
8