37
27
18
15
11
100
7
9
22
19
286
110
10
3
5
14
76
17
44
64
279
190
136
212
54
642
162
157
72
107
95
594
305
130
49
41
92
58
269
47
166
96
171
20
74
627
53
61
123