866
1598
1189
623
631
2201
1542
902
1370
1928
1058
1607
1986
1969
1690
782
888
1629
1203
664
1730
656
617
1025
1587
1554
987
843
1607
852
693
2954
1786
614
1395
655
1486
874
838
839
1145
1078
790
938
676
688
755
1643
833
902
1967
1948
644
1173
1058
911
1952
1439
1592
1761
615
789
1590
671
960
1235
695
671
599
1449
714
1673
1421
1067
683
2898
2842
3720
715
2181
653
1409
702
815
842
1292
665
708
862
729
2364
1515
1134
728
787
726
1866
4383
628
797
1853
963
667
2478
1091
1105
2973
669
777
757
1008
1449
2250
707
1278
736
859
661
1967
720