332
313
201
347
337
393
218
187
249
324
284
182
678
340
205
253
286
208
258
237
307
605
1822
652
318
512
306
429
293
211
575
207
316
358
574
212
843
263
227
393
208
265
277
410
220
337
353
301
594
528
220
474
1668
