15
5
92
39
42
30
129
34
389
279
56
17
41
38
251
8
13
357
976
346
478
1575
166
18
3
167
20
435
19
117
177
2667
186
32
286
80
90
210
65
11
222
25
21
174
293
141
72
45
152