2987
1082
718
663
3009
743
767
3655
743
1141
709
682
1168
707
1256
896
917
923
2168
1812
2486
916
1153
740
719
748
812
1429
1198
1272
934
743
770
725
684
878
2784
1991
1168
3024
1217
820
691
1069
652
987
2099
755
1360
812
898
765
888
825
1148
2242
2945
1097
2702
792
731
695
883
2767
667
640
662
714
1763
1873
1981
1000
2087
799
2326
900
952
2198
2453
737
897
1370
1793
3013
1077
1292
651
1318
971
1238
3642
827
1210
694
2371
918
800
781
676
901
585
751
621
786
1867
680
2475
1142
725
677
2566
804
1411
2119
715
948
875
906
636
785