21152
8
946
1
3090
6
2903
3
2593
2932
2
2378
0
472
19783
297066
3080
475
2996
572
2711
758
1189
2911
9
4651
398656
19
550
3186
5151
3041
1075
25669
14
2535
4044
5
3083