21152
8
3080
3
2932
2
3090
6
930
2740
1419
1
1153
0
297066
3715
17946
5151
4651
2535
19783
181997
11
4471
3498
4
280
2405
3051
1603
32302
25669
2650
20
929
1742
898
2990
471