21152
8
3090
6
2932
2
3080
3
1849
2270
14
0
692
297066
2903
1307
6231
572
25669
2245
669
1
5382
5
878
3871
536
1189
2203
1365
1514
2756
1744
471
5151
1047
17946