4034
1
2182
2776
2254
1606
2
770
951
1594
3
2667
2977
1317
5122
4
2505
6346
16
3491
3805
6
1451
0
2015