883
1415
407
671
2
547
1077
481
682
1036
1124
954
768
597
913
762
22
701
519
716
547
384
869
649
848
2023
1864
399
573
671
777
28
987
624
1
766
468
912
372
783
1
993
993
354
778
