21
32
28
9
46
76
227
31
23
5
20
11
1
14
3
2
0
8
7
16
26
50
573
48
161
19
40
744
66
18
4
33
15
13
43
75
78
1018
24