21152
8
1189
0
951
1
3090
6
2903
3
2932
2
1819
977
25669
1015
2669
1694
690
2907
3176
108797
2966
10
14
983
1124
657
564
2949
572
755
2682
3080
19783
2465
37355
13