1042
920
856
1371
617
3158
886
716
1729
778
926
756
1178
754
1419
964
2649
3275
1132
818
2459
1227
834
4846
639
1074
1026
842
839
1151
1084
8993
824
788
912
836
666
1488
808
904
2453
695
1126
887
925
731
713
646
911
655
995
795
685
18700
861
643
805
3466
817
1105