605
8
1078
1
599
538
2
564
501
486
614
966
802
512
452
489
487
930
432
747
743
910
1571
4
434
2621
561
673
746
3480
623
1126
619
1113