284
1
533
1162
2
583
807
660
634
599
347
946
1095
433
516
86
1141
916
1308
3
591
417
644
685
404
688
506
1774
1809
703
440
369