6346
16
3805
6
2254
1
2505
2
4034
951
770
2015
2776
1594
3
2182
1606
1451
0
2977
2667
5122
4
3106
123674
35
3491
605
2060
2676
2837
3055
297066