21152
8
3090
6
612
0
2903
3
2593
1
2932
2
637
297066
1189
550
968
929
14
3080
3140
4
2082
1049
623
32302
25669
597
2711
2911
9
803
4651
398656
19
2996
378
3222
109