21152
8
3090
6
2903
3
2593
1
2932
2
1189
0
297066
2535
13499
5
1193
2996
3080
14
108797
2986
32302
2711
2911
9
4651
475
398656
19
971
550
5151
356
392
2920
4
25669
19783
1486