21152
8
1193
0
3090
6
2903
3
2593
1
2932
2
297066
2996
20163
44
405
14
1189
572
3080
2906
17946
692
2986
25669
32302
607
2711
795
2911
9
1514
4651
3765
4
1849
2203
398656
19