21152
8
3090
6
2932
2
3080
3
1849
2245
572
0
2270
14
297066
1365
692
25669
2903
5382
5
1307
878
6231
3871
17946
1189
669
1
3765
4
3158
536
2203
1045
1514
2756
345