22417
12277
4655
260
692
813
4083
896
351
1005
824
298
221
246
322
287
470
250
515
353
194
232
640
218
373
151
68
283
319
154
191
215
115
60
341
177
369
208
140
216
355
63
166
187
115
226
142
127
270
132
27
196
106
131
105
114
140
229
199
48
65
72
55
99
211
161
193
112
150
91
56
363
47
72
53
128
24
19
122
48
75
83
100
92
117
191
35
68
56
141