13832
1625
11698
6072
1223
2018
311
599
662
647
1174
901
161
550
689
531
378
5189
200
595
201
239
247
271
402
210
156
73
120
213
324
134
341
185
194
160
153
163
106
170
117
145
63
98
151
263
106
31
103
82
256
33
65
119
61
184
158
57
46
138
99
65
31
109
12
98
103
18
49
21
53
45
74
10
59
67
20
114
118
70
73
82
80
25
100
65
81
57
50
65