21152
8
3080
3
2932
2
2804
4
19783
3090
6
2740
3715
17946
0
5151
2535
25669
297066
32302
572
3765
3706
5
181997
11
1500
1
4651
7071
1189
6698
7
2312
2522
3498
280
2405
3546
2996