342
224
227
213
291
281
302
334
320
309
286
615
657
276
283
285
287
301
314
277
312
544
270
297
316
330
262
299
323
290
307
701
590
684
647
677
562
575
528
559
640
635
608
604