21
9
42
6
16
167
56
0
2
413
391
324
33
85
20
7
31
29
14
23
38
96
571
1311
30
1461
17
210
53
32
24
117
216
116
468
25
75
34
5
48
15
12
26
18