21152
8
3090
6
1849
2
2903
3
2593
1
2932
297066
0
14
1189
1307
572
3080
669
2181
2906
2996
17946
2986
1365
2244
4
25669
32302
536
2711
2911
9
1514
4651
692
3765
345