8946
14658
959
731
230
990
930
433
807
533
776
443
277
324
260
402
191
349
223
394
237
298
323
461
526
105
352
186
140
357
180
120
181
169
179
29
158
185
59
106
140
187
144
113
40
111
72
98
75
62
101
48
23
137
146
29
140
37
53
70
67
173
50
122
60
35
71
83
55
23
34
57
63
46
25
119
56
18
12
41
19
82
106
49
21
19
75
218
54
25