3090
6
2733
4
13967
2
1257
2906
1
2344
2258
572
0
6547
1672
2990
1294
2478
2986
1659
940
1153
528
952
3724
3
1193