21152
8
638
0
3080
3
2932
2
3090
6
1844
1
297066
2245
572
2903
551
1047
1189
2392
237
2996
189326
1301
1767
674
765
3145
4
4471
1974
14
1583
17946
1193
1759
851