651
1
597
652
2
618
457
506
641
498
467
564
505
89
1141
486
500
863
487
636
738
561
352
758
1003
449
764
560
398
2142
966