21152
8
638
0
3080
3
2932
2
3090
6
1844
1
297066
2245
2903
551
1047
2392
237
189326
1301
1767
674
3145
4
4471
1974
1583
17946
1759
851
1585
3461
1804
2583
7
2302
4915