21152
8
3080
3
2932
2
3090
6
19783
17946
0
2535
32302
297066
2740
3765
4
25669
3715
5151
1500
1
4651
572
1189
181997
11
2996
3546
2245
3498
280
2405
3779
2476
2650
20
2113
984