3090
6
21152
8
3080
3
2669
2
1694
1
951
3779
2903
2932
1015
2865
690
1892
585
989
0
4721
4639
108797
4837
5
572
564
2392
3206
1743
2949
4358
1380
1011
467
3083