18
347
250
2015
74
148
236
289
43
47
1245
111
32
228
22
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
78
12
15
159
52
235
59
45
192
75
297
28
19
856