21152
8
2903
3
3090
6
3765
4
2593
1
2932
2
1986
2911
9
297066
0
2169
5151
25669
19783
17946
3080
2964
1603
2666
3546
13967
1942
2740
2906
11650
23
572
1566
18258
4471
1467
5635