21152
8
3080
3
2932
2
3090
6
645
0
297066
2245
2903
4442
7
2124
2121
1
1047
14
5043
1189
572
19783
2906
2996
17946
337
255
2986
189326
25669
32302
2366
1514
3765
4
3715