18
350
252
2015
75
150
238
289
43
47
1247
111
32
228
23
31
72
86
115
9
6
107
13
17
66
91
169
24
204
57
145
97
54
29
40
63
68
55
106
56
49
79
12
15
159
52
235
59
45
192
298
28
19
858