21152
8
25669
0
17946
3080
3
2932
2
32302
297066
3090
6
1189
4044
5
14
2996
1849
2535
2907
3125
19783
280
1
1461
345
1193
497
2964
3498
4
634
616
2478
536
2469
4471