685
663
1447
1385
781
2168
964
3101
918
1176
724
947
687
1044
682
2141
726
978
3078
639
1420
2264
5829
1687
643
695
867
706
1145
963
688
1943
1916
676
1009
905
1342
2477
714
753
1351
766
1365
642
805
1175
4583
638
2058
2312
2578
853
1268
684
1664
890
653
824
1036
1934
1024
1397
2138
830
1495
1437
705
976
647
1223
1760
1000
1320
1587
2280
1415
2296
745
2392
936
2962
1792
723
874
931
1904
727
1105
1356
703
1956
835
2788
631
1185
814
601
946
806
749
658
784
1012
1364
1393
891
737
703
1622
697
699
2736
746
2815
764
735
671
938
731
710