11
76
9
3
15
12
6
92
36
29
25
19
39
137
157
545
238
100
197
346
20
14
8
336
741
88
615
173
23
406
28
68
226
421
48
41
281
158
73
252
491
202
243
67
119
572
228
219
207
328
108
387
340