1296
1051
2918
859
805
907
1244
2459
854
708
2115
949
1132
4256
3580
1316
1442
5995
891
844
990
877
921
992
860
857
1033
1081
1783
2581
2744
924
2170
1110
1024
1092
1556
1656
1269
1279
937
1388
953
962
1672
827
934
927
961
2262
1303
1686
901
1504
792
873
1235
2538
1136
1689
1755
900
1612
987
1622
921
839
996
2033
1460
1713
2751
959
1038
1509
1203
1843
751
1260
2445
908
1716
1404
1830
1153
2200
1526
872
1044
773
1826
1521
763
809
4374
1403
1108
1111
916
2073
1543
1158
1218
1166
965
850
908
790
849
786
2055
832
1003
984
965
1078
1157
2599
763
1128