21152
8
1694
1
108797
0
570
800
3090
6
2949
2903
3
2932
2
1015
2669
4179
951
690
3083
2386
17946
2670
562
564
10827
4
2258
3080
1743
2530
2312
2495
32302
3211
940