838
768
1312
794
697
852
830
2077
1004
866
1126
920
975
3918
2529
2578
996
818
944
2345
1138
846
1040
831
731
695
692
826
684
779
1101
1569
885
1567
1009
732
1276
759
1084
944
964
711
757
900
2152
757
839
743
1380
1470
2544
1074
741
720
1088
683
1114
941
794
823