21152
8
3080
3
2932
2
3090
6
2245
297066
0
337
2903
7258
3176
1047
4149
2094
4
2917
1849
1611
1354
3418
749
556
392
109
929
137
1106
1008
41
1362
16
866
3059