21152
8
930
2
3090
6
5402
9
2903
3
2932
25669
0
929
32302
14
1193
2750
1
1419
4471
3051
1603
3080
2996
17946
96
2990
1189
471
3012
4
1512
5504
16
2525
1153
378
2009
5