3090
6
21152
8
4471
2
25669
0
2932
14
690
1
17946
951
1247
720
1189
1755
4044
5
2903
3
3546
32302
1849
9956
3673
2740
1015
3080
1403
1743
19783
2669
971
1694
1729