21152
8
3080
3
2932
2
19783
3090
6
3765
4
2535
2903
2740
6327
7
17946
0
3715
32302
297066
1864
1
5151
1500
4651
7762
8185
25669
2763
770
3498
280
2405
1189
3779
1044
2650
20