21
9
11
184
254
100
54
75
44
39
47
22
67
53
32
18
36
26
195
164
35
112
130
16
29
132
24
674
49
78
77
144
16886