458
1
1640
4
1486
869
2
930
7
492
920
1097
937
878
1225
835
6476
28
1060
832
529
784
479
701
1503
828
618
499
777
739
541
519
575
697
463