21152
8
3090
6
1189
0
2903
3
2932
2
181997
11
497
19783
3080
536
475
2996
1193
572
838
488
2113
1729
616
3186
1
3041
100
105
1075
25669
14
2535
409
4044
5
3083