1240
546
451
414
419
406
382
401
287
379
284
504
286
1
483
1187
406
292
260
1136
385
397
258
288
354
400
348
406
315
382
388
812
419
400
382
284
616
445
396
597