21152
8
3090
6
2903
3
2593
1
2932
2
7
0
2911
9
55
572
616
297066
3080
521
1193
2711
1189
4651
398656
19
32302
637
108797
1310
550
5151
2108
25669
14
829
19783
2535