2664
695
1805
1983
902
685
2951
929
827
852
1933
866
1188
1307
858
2078
774
677
3206
1285
746
1281
834
3326
921
651
2614
1574
931
2533
654
827
2380
2933
1104
771
1804
908
2642
662
1160
1052
2196
1019
738
624
961
956
668
1052
790
863
931
2431
1533
762
641
1611
1304
1442
2732
860
2602
737
766
876
845
874
850
1148
2598
1820
955
975
619
815
1000
657
1688
1695
1534
1337
2970
821
647
994
613
3115
1116
918
4483
854
969
783
1180
1471
844
4564
1188
2939
2199
1852
1076
1301
1529
780
619
759
1394
1611
947
619
1050
1560
947
874
1025
1209
2973
2001