659
1
495
1291
5
585
530
463
1105
4
483
592
562
3
599
2
1667
1280
493
486
374
529
505
550
504
572
914
469
1172
6
434
515
517
573
2000
11