15
8
5
4
3
2
139
254
23
81
61
41
16
10
114
19
113
325
165
228
108
6
7
36
14
155
120
49
217
150
323
191
181
193
278
123
87
130
200
268
169
158
197