633
509
606
1039
961
538
514
439
341
356
457
569
429
588
495
690
509
534
409
506
393
354
443
644
350
1024
353
343
463
412
344
430
514
457
489
536
504
433
648
364
803
425
515
373
377
469
352
637
408
526
684
349
563
447
