40
286
2018
785
227
93
45
364
85
37
52
58
197
272
1833
233
132
135
84
86
34
98
1008
475
21
46
70
148
100
263
83
270
437
177
327
57
59